#ifndef MATCHERBASE_H
#define MATCHERBASE_H




#include <inttypes.h>
#include "stream.h"
#include "DataRetrieval.h"



class MatcherBase
{
public:
	MatcherBase();

	void setMatchHandler(IMatchHandler* pHandler);

	void inStream(uint8_t ch);

	void inStream(uint8_t * ch, int len);

	virtual void init() = 0;

	stream strm;
	DataRetrieval dataRetrival;

private:

};

#endif // !1
